Skip to content

Support Redis manager for Socket.IO collaboration#36359

Open
shusingh wants to merge 1 commit into
langgenius:mainfrom
shusingh:support-socketio-redis-manager
Open

Support Redis manager for Socket.IO collaboration#36359
shusingh wants to merge 1 commit into
langgenius:mainfrom
shusingh:support-socketio-redis-manager

Conversation

@shusingh
Copy link
Copy Markdown

Summary

  • add a Socket.IO RedisManager when collaboration mode is enabled
  • keep the in-memory Socket.IO manager when collaboration mode is disabled
  • add unit coverage for manager selection and Socket.IO server construction

Tests

  • .\.venv\Scripts\python.exe -m pytest tests/unit_tests/extensions/test_socketio.py -q
  • .\.venv\Scripts\python.exe -m ruff check extensions/ext_socketio.py tests/unit_tests/extensions/test_socketio.py

Fixes #36266

@dosubot dosubot Bot added the size:S This PR changes 10-29 lines, ignoring generated files. label May 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:S This PR changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support Redis adapter in ext_socketio for multi-replica deployments

1 participant